package dao;

import org.apache.poi.ss.formula.functions.T;
import pojo.BackMessage;
import util.PageBean;


/**
 * 后台消息Dao层接口
 * @author 何栋
 */
public interface BackMessageDao {
    /**
     * 分页查询所有后台消息内容
     * @param pageBean 分页信息
     * @param state 消息状态
     * @return  将数据付给分页类后再返回分页信息
     */
    public PageBean<T> getDataList(PageBean pageBean, int state,int uId);

    /**
     * 插入一行数据
     * @param backMessage   保存需要插入的数据
     * @return  返回插入成功的数据条数
     */
    public int addOne(BackMessage backMessage);

    /**
     * 修改state
     * @param messageId 根据信息id修改
     * @return 返回被修改的行数
     */
    public int modifyState(int[] messageId, int state);

    /**
     * 删除消息
     * @param messageId 根据信息id修改
     * @return
     */
    public int deleteOne(int messageId);
}
